class CreateWarehouses < ActiveRecord::Migration
  def self.up
    create_table :warehouses do |t|
      t.integer :company_id         ,:null => false             #所属公司的ID
      t.integer :warehouse_type_id  ,:null => false             #仓库类型id
      t.string :number                          #仓库的编号，对我们来说，当前仓库的编号其实就是一种简称，作用不大。
      t.string :name                ,:null => false             #仓库的名字
      #t.string :sub_type            ,:null => false             #仓库的类型，半成品，成品。
      t.string :ab                              #abbreviation 缩写
      t.text :description                       #仓库的描述
      #t.integer :warehouse_type_id              #所属公司的ID
      t.integer :is_locked     ,:limit => 1 ,:default => 0 #锁定 1为True 0为False
      t.integer :lock_version  ,:default => 0   #乐观锁
      #想把图片放在数据库中，这块Blob的内容，查一下再补建
      t.timestamps
    end    
  end

  def self.down
    drop_table :warehouses
  end
end
